package com.iqcctt.businessprocess.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface BPE {
    /*
     * @Author LiTao
     * @Description 条件字段
     * @Date 9:43 PM 3/24/2024
     * @Param 条件字段
     * @return
     **/
    String[] condiField() default "";

    /*
     * @Author LiTao
     * @Description 条件字段值
     * @Date 9:44 PM 3/24/2024
     * @Param 条件字段值
     * @return
     **/
    String[] fieldValue() default "";

    /*
     * @Author LiTao
     * @Description 符号控制 =，>,>=,<,<=,!= 默认为: =
     * @Date 3:28 PM 3/25/2024
     * @Param
     * @return
     **/
    String symbol() default "=";

    /*
     * @Author LiTao
     * @Description 执行方法类
     * @Date 11:29 PM 3/23/2024
     * @Param
     * @return
     **/
    String exeCls() default "";

    /*
     * @Author LiTao
     * @Description 执行方法名
     * @Date 10:22 PM 3/24/2024
     * @Param 执行方法名
     * @return
     **/
    String exeMethod() default "";

    /*
     * @Author LiTao
     * @Description 参数值字段
     * @Date 1:27 PM 3/25/2024
     * @Param 参数值字段
     * @return
     **/
    String[] paramVal() default "";


}
